<template>
	<view @touchmove.stop.prevent="moveHandle">
		<uni-popup ref="popup" type="center" :safe-area='false'>
			<view class="server-box">
				<slot></slot>
			</view>
		</uni-popup>
	</view>
</template>

<script>
	export default {
		props:{
			isServer:{
				type:Boolean,
				default:false
			}
		},
		data() {
			return {
               current:0,
			}
		},
		methods: {
			// 禁止弹窗滚动
			moveHandle() {
				return false
			},
			// 打开弹窗
			openPop() {
				// 通过组件定义的ref调用uni-popup方法 ,如果传入参数 ，type 属性将失效 ，仅支持 ['top','left','bottom','right','center']
				this.$refs.popup.open()
			},
			// 关闭弹窗
			closePop() {
				this.$refs.popup.close()
			},
			// 图片转发
			previewImage(e) {
				uni.previewImage({
					// 需要预览的图片链接列表
					urls: [],
					// 为当前显示图片的链接/索引值
					current: 'https://blbt-1324016866.cos.ap-guangzhou.myqcloud.com/2024/03/15/fa96ff1cdd70407eb62eaaf6485f8b44.jpg',
					// 图片指示器样式	
					indicator: 'default',
					// 是否可循环预览
					loop: false,
					// 长按图片显示操作菜单，如不填默认为保存相册
					// longPressActions:{
					// 	itemList:[this.l('发送给朋友'),this.l]
					// },
					success: res => {
						console.log('res', res);
					},
					fail: err => {
						console.log('err', err);
					}
				});
			}
		}
	}
</script>

<style lang="scss" scoped>
	.server-box{
		background:linear-gradient(to bottom,#fef5e5 0%,#FFF 25%,#FFF 100%);
		border-radius: 30rpx;
		padding: 40rpx;
		width: 560rpx;
		max-height: 800rpx;
		overflow-y: auto;
	}
</style>